package com.aliyun.messagemgt.repository.mappers;

import com.aliyun.messagemgt.dto.vo.SmsSignVO;
import com.aliyun.messagemgt.entities.SmsSignEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author: li.wy
 * @create: 2020-10-29
 **/
public interface SmsSignMapper {
    List<SmsSignEntity> getSmsSigns(@Param("templateId") Integer templateId);

    int insert(SmsSignVO smsSignVo);

    int updateById(SmsSignVO smsSignVo);

    int deleteById(Integer id, String accountInfo);

    int findTemplateBySmsSign(Integer smsSignId);

    List<SmsSignEntity> findAll();
}
